<?php

session_start();
include 'header.php';
?>	

<?php
$groupe = $_SESSION['groupe'];
$tableau_general_serial = $_POST['verifier'];

?>
<div class="alert alert-block"><span>Vérification des actions à effectuer</span></div>
<?php

$tableau_general = deserialiserTableau($tableau_general_serial);

////// Remplissage mini tableau pour groupes nom csv/nom xml
$compteur_groupe = 1;

$pdo = connexionTable(recupIni("nombdd")); // connexion à la BDD, table Groupes
$sql = "SELECT * FROM Groupes";  /// recup tous les champs et enregistrements de la table Groupes
$req_bdd = $pdo->query($sql);

while ($resultat_bdd = $req_bdd->fetch()) { // boucle tableau BDD jusqu'au bout de la table
    $groupe_csv[$compteur_groupe][0] = $resultat_bdd[0];
    $groupe_csv[$compteur_groupe][1] = $resultat_bdd[1];
    $groupe_csv[$compteur_groupe][2] = $resultat_bdd[2];

    $compteur_groupe++;
}

    // remplissage cookies

//    while (list($index1) = each($tableau_general)) {
//        while (list($index2) = each($tableau_general[$index1])) {
//            echo $tableau_general[$index1][$index2][0]."<br>";
//        }
//    }
//    reset($tableau_general);

?>

<div id="boutonsCRUD" class="btn-group">
    <button class="btn btn-success" id="btn_insert">Liste ajout nouveaux <?php //echo $groupe ?> (INSERT)</button>
    <button class="btn btn-inverse" id="btn_ignore">Liste aucune modif. <?php //echo $groupe ?> (IGNORE)</button>
    <button class="btn btn-warning" id="btn_update">Liste mise à jour <?php //echo $groupe ?> (UPDATE)</button>
    <button class="btn btn-danger" id="btn_delete">Liste suppr. anciens <?php //echo $groupe ?> (DELETE)</button>
</div>

<form name="form_coche" method="POST" action="#ancre_listing">

    <?php
    while (list($action) = each($tableau_general)) {
        
        $max_classes = maxColTableau3D($action, $tableau_general); // Remplissage mini tableau pour max de colonnes par action
        ////////  debut du formulaire
        ?>
    
        <div id ="<?php echo $action ?>" class="table_listingsCRUD">

            <table border>
                <caption style="text-align:left">Liste des <?php echo strtoupper($action) ?></caption>
                <tr>
                    <th><input type="checkbox" onClick="cochertout(this.checked,coche<?php echo $action ?>)" checked></th>
                    <th>Action</th>
                    <th>Id</th>
                    <th>Nom</th>
                    <th>Prénom</th>
                    <th>genre</th>			
                    <th>login</th>
                    <th>mot de passe</th>
                    <th>e-mail</th>
                    <th>global</th>
                    <th>local_1</th>
                    <th>local_2</th>
                    <th>local_3</th>				
                    <th style="text-align:left" colspan=<?php echo $max_classes ?>>classe(s)</th>
                </tr>
                <?php
                                
                if (empty($tableau_general[$action])) {
                    echo "<tr><td colspan=" . (14 + $max_classes) . ">Personne dans cette catégorie</td></tr>";
                }
                    
                while (list($identifiant) = each($tableau_general[$action])) {
                                        
                ?>
                    <tr id="ligne<?php echo $tableau_general[$action][$identifiant][0] ?>">
                        <td style="text-align:center"><input class="casecochee" type="checkbox" name="coche<?php echo $action ?>" id="<?php echo $tableau_general[$action][$identifiant][0] ?>" onClick='changecouleur(this.id);remplissage(this.id,"ligne cliquée")' checked></td>
                        <td><?php echo $action ?></td> <!-- colonne Action -->
                        <td><?php echo $tableau_general[$action][$identifiant][0] ?></td> <!-- colonne Id -->
                        <td><?php echo $tableau_general[$action][$identifiant][1] ?></td> <!-- colonne Nom -->
                        <td><?php echo $tableau_general[$action][$identifiant][2] ?></td> <!-- colonne Prénom -->
                        <td><?php echo $tableau_general[$action][$identifiant][3] ?></td> <!-- colonne genre -->
                        <td><?php echo $tableau_general[$action][$identifiant][5] ?></td> <!-- colonne login -->
                        <td><?php echo $tableau_general[$action][$identifiant][6] ?></td> <!-- colonne mot de passe -->
                        <td><?php echo recupIni("courriel") ?></td> <!-- colonne e-mail -->
                        <td style="font-weight:bold" title="<?php echo $groupe_csv[3][2] ?>"><?php echo $groupe_csv[3][1] ?></td> <!-- colonne global -->
                        <td style="font-weight:bold" title="<?php echo $groupe_csv[4][2] ?>"><?php echo $groupe_csv[4][1] ?></td> <!-- colonne local1-->
                        <td style="font-weight:bold" title="<?php echo $groupe_csv[5][2] ?>"><?php echo $groupe_csv[5][1] ?></td> <!-- colonne local2 -->
                        <td style="font-weight:bold" title="<?php echo $groupe_csv[7][2] ?>"><?php echo $groupe_csv[7][1] ?></td> <!-- colonne local3 -->

                        <?php
                        if ($groupe == "Eleves") {
                            echo '<td title="' . csv2ilias($tableau_general[$action][$identifiant][7]) . '">' . $tableau_general[$action][$identifiant][7] . '</td>'; // colonne classe eleve 
                        } else { ///// groupe = Professeurs
                            for ($compteur_classes = 1; $compteur_classes <= (sizeof($tableau_general[$action][$identifiant]) - 7); $compteur_classes++) {
                                echo '<td title="' . csv2ilias($tableau_general[$action][$identifiant][7 + $compteur_classes - 1]) . '">' . $tableau_general[$action][$identifiant][7 + $compteur_classes - 1] . '</td>'; // colonnes classes prof
                            }
                            echo str_repeat("<td title=''>°</td>", $max_classes - (sizeof($tableau_general[$action][$identifiant]) - 7));
                        }
                        ?>
                    </tr>
                <?php } ?>
                    
            </table>
        </div>

    <?php }
    
//    $tableau_general['Insert']=Array();
    $tableau_general['Ignore']=Array();
//    $tableau_general['Update']=Array();
//    $tableau_general['Delete']=Array();
    
    $tableau_general_verifie = $tableau_general; ///////////////////////
    
    ?>
    
    <br>
    
    <input type="button" style="position:relative;left:53%" class="btn btn-info" value="Mettre à jour la BDD" disabled>
    
</form>  

<br><hr><br>

<form name="form" method="POST" action="gestBDD.php">  

    <input type="hidden" name="majbdd" id="majbdd" value="<?php echo serialiserTableau($tableau_general_verifie) ?>">
    <input type="hidden" name="titre" id="titre" value="csv2xml pour ILIAS - Mise à jour de la Base de données">


    <button class="btn btn-info" type="submit">Continuer >>> </button>
</form>              
</body>
</html>